package com.jxtc.enterprise.admin.vo;

import lombok.Data;

/**
 * 某个店铺针对某家公司的某一餐的 配置，此vo对应于接口入参的json字符串
 */
@Data
public class StoreConfigForOneMealOfCompanyVO {

    /**
     * 某个店铺，针对公司某一餐的配置，对应于 menu_store_config 表中的 id 列
     */
    private String storeConfigId;

    /**
     * 公司id，为针对哪家公司的配置
     */
    private String companyId;

    /**
     * 针对公司的那个时段的用餐，breakFast, lunch, dinner 等
     */
    private String mealType;

    /**
     * 店铺id
     */
    private String storeId;

    /**
     * 支持为公司配置多个菜单，同一个公司的不同菜单，菜单id不同
     */
    private String menuId;

    /**
     * menuId相同的数据行，根据marker不同，分为3类，此menuItemId 对应的是 food_menu 表中的id列，此接口入参主要是 marker为2的店铺数据项，在food_menu 中的id
     */
    private String menuItemId;

    /**
     * 开始供餐时间, hh:mm:ss
     */
    private String startTime;

    /**
     * 截止供餐时间, hh:mm:ss
     */
    private String endTime;

    /**
     * 订单可取消时间, hh:mm:ss
     */
    private String canCancelTime;

    /**
     * 预计送达时间, hh:mm:ss
     */
    private String deliveryTime;

    /**
     * 打印方式， 1 批量打印，2 一单一打印
     */
    private Integer printType;

    /**
     * 定时批量打印时间, hh:mm:ss
     */
    private String batchPrintTime;
}
